<?php

include_once('config/config.php');

// 接收处理的操作符
$action = $_POST['action'] ?? '';

if($action === 'check_username')
{
    // 接收输入的用户名
    $username = $_POST['username'] ?? '';

    // 组装sql语句
    $sql = "SELECT * FROM `pre_admin` WHERE `username` = '$username'";

    // 查询数据表
    $result = find($sql);

    if($result)
    {
        error('用户名已存在');
    }else{
        success('用户名可以注册');
    }
};

// 更改用户名的操作符
if($action === 'check_newname')
{
    // 接收输入的用户名
    $newname = $_POST['newname'] ?? '';

    // 组装sql语句
    $sql = "SELECT * FROM `pre_admin` WHERE `username` = '$newname'";

    // 查询数据表
    $result = find($sql);

    if($result)
    {
        error('用户名已存在');
    }else{
        success('用户名可以注册');
    }
};

// 查询部门数据
if ($action == 'depid') {
    // 组装sql语句
    $sql = "SELECT * FROM `pre_department` ORDER BY `id` ASC";

    $DepData = findAll($sql);
    // 返回数据
    if ($DepData) {
        echo json_encode([
            'code' => 1,
            'msg' => '查询部门数据成功',
            'data' => $DepData
        ]);
        exit;
    } else {
        echo json_encode([
            'code' => 0,
            'msg' => '查询部门数据失败',
            'data' => []
        ]);
        exit;
    }
}


// 查询职位数据
if ($action == 'jobid') {
    $depid = $_POST['depid'] ?? 0;

    $JobData = findAll("SELECT * FROM `pre_job`  WHERE `depid` = '$depid'  ORDER BY `id` ASC");
    // 返回数据
    if ($JobData) {
        echo json_encode([
            'code' => 1,
            'msg' => '查询职位数据成功',
            'data' => $JobData
        ]);
        exit;
    } else {
        echo json_encode([
            'code' => 0,
            'msg' => '查询职位数据失败',
            'data' => []
        ]);
        exit;
    }
};




